阅读更多

0顶
0踩

编程语言
软件开发是微软相当重视的事情,比如该公司近期宣布了一个VisualStudio2017RC更新、以及面向三星Tizen平台的VisualStudio工具箱第二预览版,表明其有意加大跨平台开发等方面的力度。在近日的一篇博客文章中,微软更是详细介绍了其.NET语言战略,解释了各款语言对于开发者(以及该公司)的重要性。

在这篇博文中,微软提到了其对各项开发语言的战略、框架、以及评断每一款语言的方法。当然,这种战略更像是一种指导方针,而不是一张确切的路线图。

首先从 C# 谈起:微软指出,C# 是该公司当前最流行的编程语言之一,拥有数百上千万的用户。比如该公司借助 C# 为 Xamarin、企业应用程序、ASP.ET 中的 Web Apps、以及 Unity 游戏做移动开发。

微软还表示,今后几年还会继续改进 C#,以迎合开发者们的需求。其承诺“积极创新”,不过于关注特定的部分,而保持其核心设计理念的完整。

在 C# 7.0 版本中,将提供模式匹配(pattern matching)、元组(tuples)等大功能。

其次是 Visual Basic:当前有成千上万人正在用它来开发商业应用程序,并且在新进开发人员中颇受欢迎。尽管某段时间有不少开发者跳转到了 C#,因为后者的样例、生态系统和社区“通常更丰满”。

在未来,微软会保持 VB 对新进开发者的平易特性。创新将集中在该语言比较热门的场景,比如跨语言工具体验,这样是 2010 年来的一个转变(当时说 VB 和 C# 要齐头并进)。

最后来说说 F#:微软指出,尽管该语言不被很多人所使用,但也确实是“最受喜爱”的语言之一。许多开发者用 F# 来开发 Web 和云服务、分析工具、以及数据操作。

该公司还称赞“社区氛围浓厚”,作为 .NET 开源的领跑者,大家在不知疲倦地为 F# 开发做贡献。而通过简化等手段,其未来有望成为“最好的工具加工语言”。

此外,微软会确保 C# 上的新特性,也可以在 F# 上实现良好的互操作。作为一款以解决问题为目标的平台,它将会是社区中不可或缺的一部分。

[编译自:Neowin , 来源:MSDN]
  • 大小: 72.8 KB
  • 大小: 53.9 KB
  • 大小: 11.6 KB
  • 大小: 29.5 KB
来自: cnbeta
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VS2005的中国发布会

    VS2005的国内发布会北京站定12月2日在北京举行。地点居然是国家奥林匹克体育中心体育馆,而不是一般的商务酒店。看来微软要把搞成娱乐节目了。如果你想参加,到这里申请吧:http://www.microsoft.com/china/msdn/launch2005/index.aspx 转载于:https://www.cnblogs.com/zealsoft/archive/2005/11/12/2...

  • .NET Framework各版本操作系统支持

    .NET Framework .NET版本 1.0 1.1 2.0 3.0 3.5 4.0 4.5 完整版本 1.0.3705.0 1.1.4322.573 2.0.50727.42 3.0.4506.30 3.5.21022.8 4.0.30319.1 4.5.40805 发布时间 2002-02-13 2003-04-24 2

  • .NET 面试题 - C#基础

    http://6.ASP.NET MVC,刚开始接触这个技术的时候我经常不理解他们的名字,我相信许多学http://ASP.NET开发人员开始接触MVC应该也和我一样产生很多为什么,也会误认为认为MVC与http://ASP.NET完全没有关系,是一个...

  • 【一文详解】知识分享:(C#开发学习快速入门)

    一文详解c#开发以及快速入门!!

  • F#简明教程一:F#与函数式编程概述

    F#是微软.NET平台上一门新兴的函数式编程语言,通过函数式语言,开发人员可以轻松应对多核多并发时代的并行计算和分布问题。本文是F#简明教程的第一章,带您走进...此外,F#还可以与.NET平台上C#、VB等其他编程语言紧密

  • [007] 详解 .NET 程序集

    上一篇我们介绍了 Roslyn 编译器,我们知道,我们编写的 C#/VB 代码经过 Roslyn 编译器编译后会生成程序集文件。按照之前讲的 .NET 执行模型的顺序,这一篇我具体讲讲程序...

  • 今天不是VS2005和SQL 2005在中国的正式发布日期吗?

    今天不是VS2005和SQL 2005在中国的正式发布日期吗?为什么网上除了M$官方网站,其它都静悄悄的,好像没有这回事一样,上次英文版发布,好像没有中文版的MSDN所以我就忍了,今天是否有中文版的MSDN出来,在北京的朋友怎么也都不吱一声,M$的活动也应该已经结束了,如果有人去参加了也上来给大伙说说具体情况。我可是憋了也久了。最后小声的问一句,如果全中文版的VS2005+MSND2005出来,还...

  • c#基础1

    CLR提供了:1、一个支持GC的虚拟机,该虚拟机有自己的一套指令集,即CIL(公共中间语言,COmmon Intermediate Language)。高级语言最终会转化成CIL,2、一种丰富的元数据表示,用来描述数据类型、字段、方法等。...

  • .Net技术精品资料下载汇总:C#语言篇 2

    .Net技术精品资料下载汇总:C#语言篇 .Net技术精品资料下载汇总:VB.NET语言篇 .Net技术精品资料下载汇总:ASP.NET篇 .Net 4.0、C# 2010、VB 2010、VC 2010、VS2010最新学习资料下载 VS辅助工具: ...

  • VB.NET MsgBox详解 vs2010

    Interaction .MsgBox 方法 ...在对话框中显示消息,等待用户单击按钮,然后返回一个整数,该整数指示用户单击的按钮。...程序集: Microsoft.VisualBasic(在 Microsoft.VisualBasic.dll 中) 语

  • .net 解析apk文件详解

    通过上传apk文件存到服务器本地,然后解析apk文件,上传七牛云

  • .NET魔法堂:工程构建基石->MSBuild

    但融入VS中只是方便我们使用而已,并不代表不用了解学习,尤其项目规模愈发庞大时,编写结构良好的MSBuild Script来作为项目构建和管理的基石是必不可少。  本文是近日的学习记录,学习目标是看懂*.csproj项目...

  • .NET相关概念

    在研究 HybridCLR 之前,需要先详细了解 .NET相关概念...包括:什么是.NET、.NET 开发和运行环境、.NET 多语言开发条件、.NET 跨平台运行原理(托管执行过程)、.NET实现、.NET 应用发布、Unity开发者应关心的重点等、

  • F#探险之旅(二):函数式编程(中)

    操作符(Operator) F#中,可把操作符看作一种函数调用的更为优雅的方式。操作符有两种:前缀(prefix)和中缀(infix),前者接受一个操作数(operand),出现在操作数之前;后者接受两个或多个操作数,出现在头两...

Global site tag (gtag.js) - Google Analytics